Release 10.1A: OpenEdge Development:
Progress Dynamics Managers API Reference


Temp-Tables used by Security Manager

The Security Manager uses several temp-tables to control the security allocations. Table 9–2 describes the temp-tables used to cache security information.

Table 9–2: Temp-tables defined in af\app\afsecmngrp.i
Temp-table
Fields
(data types)
ttUserSecurityCheck
dUserObj (Decimal)
dOrganisationObj (Decimal)
cOwningEntityMnemonic (Character)
dOwningObj (Decimal)
lSecurityCleared (Logical)
CSecurityValue1 (Character)
CSecurityValue2 (Character)
ttFieldSecurityCheck
cObjectName (Character)
cAttributeCode (Character)
cSecurityOptions (Character)
ttTokenSecurityCheck
cObjectName (Character)
cAttributeCode (Character)
cSecurityOptions (Character)
ttTableSecurityCheck
cOwningEntityMnemonic (Character)
cEntityFieldName (Character)
cValidValues (Character)
ttRangeSecurityCheck
cRangeCode (Character)
cObjectName (Character)
cAttributeCode (Character)
cRangeFrom (Character)
cRangeTo (Character)
ttObjectSecurityCheck
cObjectName (Character)
dObjectObj (Decimal)
lRestricted (Logical)
ttMenuSecurity
cName (Character)
cMenuType (Character)
cSecurityOptions (Character)
ttUser
userObj (Decimal)
ttGlobalSecurityStructure
product_module_obj (Decimal)
owning_entity_mnemonic (Character)
owning_obj (Decimal)
security_structure_obj (Decimal)
security_object_name (Character)
restricted (Logical)
user_allocation_value1 (Character)
user_allocation_value2 (Character)
ttGlobalSecurityAllocation
login_organisation_obj (Decimal)
owning_entity_mnemonic (Character)
owning_obj (Decimal)
user_allocation_value1 (Character)
user_allocation_value2 (Character)

The Security Manager uses the temp-table described in Table 9–3 to cache security setting information.

Table 9–3: Temp-table defined in af\app\afsecttdef.i
Temp-table
Fields
(data types)
ttUpdatedAllocations
lDeleteAll (Logical)
lDelete (Logical)
lUpdateValue1AndValue2 (Logical)
owning_entity_mnemonic (Character)
owning_obj (Decimal)
user_allocation_value1 (Character)
user_allocation_value2 (Character)

The Security Manager uses the temp-table described in Table 9–4, a copy of the Repository gsc_security_control table, to cache security setting information.

Table 9–4: Temp-table defined in af\app\afttsecurityctrl.i
Temp-table
Fields
(data types)
ttSecurityControl
security_control_obj (Decimal)
password_max_retries (Integer)
password_history_life_time (Integer)
full_access_by_default (Logical)
security_enabled (Logical)
help_writer_enabled (Logical)
build_top_menus_only (Logical)
default_help_filename (Character)
error_log_filename (Character)
translation_enabled (Logical)
login_filename (Character)
multi_user_check (Logical)
program_access_check (Logical)
minimise_siblings (Logical)
enable_window_positioning (Logical)
force_unique_password (Logical)
company_logo_filename (Character)
system_icon_filename (Character)
small_icon_filename (Character)
product_logo_filename (Character)
scm_checks_on (Logical)
scm_tool_obj (Decimal)
user_context_expiry_period (Decimal)


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095